<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Taskflow Handbook</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link rel="icon" type="image/x-icon" href="favicon.ico" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname"><a href="https://taskflow.github.io/">Taskflow</a>
   &#160;<span id="projectnumber">3.0.0-Master-Branch</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('contributors.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">Contributors </div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="ThankYouForDevelopingTaskflow"></a>
Thank You for Developing Taskflow</h1>
<p>We are grateful for the following contributors (alphabetic order) to the Taskflow project:</p>
<ul>
<li><a href="https://github.com/Neumann-A">Alexander Neumann</a>: made Taskflow importable from external CMake projects </li>
<li><a href="https://github.com/aolofsson">Andreas Olofsson</a>: supported the Taskflow project through the DARPA IDEA program </li>
<li>Cheng-Hsiang Chiu: improved the documentation, fixes typos, and test code examples </li>
<li><a href="https://github.com/clin99">Chun-Xun Lin</a>: co-created the Taskflow project and designed the core functionalities </li>
<li><a href="https://github.com/musteresel">Daniel Jour</a>: improved cmake through out-of-tree builds and designed the semaphore interface </li>
<li>Dian-Lun Lin: applied Taskflow to win the champion award of the IEEE HPEC 2020 Graph Challenge </li>
<li><a href="https://github.com/fstrugar">Filip Strugar</a>: fixed the bugs in support for fire-and-get taskflow execution </li>
<li><a href="https://github.com/ForgeMistress">Foge Mistress</a>: helped design the executor interface to avoid over-subscribed threads </li>
<li><a href="https://github.com/totalgee">Glen Fraser</a>: contributed to the design of executor and threadpool </li>
<li>Guannan Guo: benchmarked different scheduling algorithms and architectures </li>
<li><a href="https://ossia.io/">Jean Michael</a>: integrated Taskflow to the ossia project and reported feedback in comparison to TBB </li>
<li><a href="https://jw-liu.xyz/">Jiawei Liu</a>: fixed typos in the documentation </li>
<li><a href="https://github.com/KingDuckZ">KingDuckZ</a>: helped discover memory leak in the object pool </li>
<li><a href="https://github.com/Levi-Armstrong">Levi Armstrong</a>: added threads target to the CMake file as an interface library </li>
<li><a href="https://github.com/LilyWangL">Lily</a>: helped added Taskflow to the MS vcpkg project </li>
<li><a href="https://github.com/mratsim">Mamy Ratsimbazafy</a>: fixed the reference link error in the documentation </li>
<li><a href="https://github.com/Croolman">Martin Krutak</a>: fixed min/max macros expansion error when windows.h header is included </li>
<li><a href="https://ece.illinois.edu/about/directory/faculty/mdfwong">Martin Wong</a>: supported the Taskflow project development through NSF and DARPA grant </li>
<li><a href="https://github.com/mpowelson">Matthew Powelson:</a> fixed the installation error in the cmake script </li>
<li><a href="https://github.com/netcan">Netcan</a>: designed a domain-specific graph language to simplify the creation of taskflows </li>
<li><a href="https://github.com/NanXiao">Nan Xiao</a>: fixed compilation error of unittest on the Arch platform </li>
<li><a href="https://github.com/paolobolzoni">Paolo Bolzoni</a>: helped remove extraneous semicolons to suppress extra warning </li>
<li><a href="https://github.com/patrikhuber">Patrik Huber</a>: fixed the typos of documentation </li>
<li><a href="https://github.com/Pursche">Pursche</a>: fixed compilation warning on MSVC </li>
<li><a href="https://github.com/remz1337">Remi Bedard-Couture</a>: added big object compilation support on MSVC </li>
<li><a href="https://soonhokong.github.io/">Soonho Kong</a>: fixed the compilation warning of unused lambda variables </li>
<li><a href="https://github.com/Milerius">Sztergbaum Roman</a>: improved the CMake file to remove global setting </li>
<li><a href="https://github.com/tjhei">Timo Heister</a>: fixed documentation typos and integrated Taskflow to the deal.ii project </li>
<li><a href="https://tsung-wei-huang.github.io/">Tsung-Wei Huang</a>: created the Taskflow project and designed the core functionalities </li>
<li><a href="https://vedran.miletic.net/">Vedran Miletic</a>: patched the OS detection utility to include Solaris and illumos </li>
<li><a href="https://github.com/innermous">Vladyslav</a>: fixed comment errors in README.md and examples </li>
<li><a href="http://yibolin.com/">Yibo Lin</a>: helped design the interface of conditional tasking </li>
<li><a href="https://guozz.cn/">Zizheng Guo</a>: applied Taskflow to speed up VLSI timing analysis and shared his feedback</li>
</ul>
<p>Please <a href="https://taskflow.github.io/#tag_contact">contact us</a> if we forgot your name!</p>
<h1><a class="anchor" id="ThankYouForUsingTaskflow"></a>
Thank You for Using Taskflow</h1>
<p>We are grateful for the following organizations and projects that are using Taskflow:</p>
<ul>
<li><a href="https://github.com/OpenTimer/OpenTimer">OpenTimer</a>: A high-performance timing analysis tool for VLSI designs </li>
<li><a href="https://ossia.io/">OSSIA</a>: An open-source software system for interactive applications </li>
<li><a href="https://novuscore.org/">NovousCore</a>: An emulating project for World of Warraft (Wrath of the Lich King 3.3.5a 12340 client build) </li>
<li><a href="https://www.dealii.org/">deal.II</a>: A C++ software library to support the creation of finite element code </li>
<li><a href="https://www.mydatamodels.com/">MyDataModels</a>: An online platform for self-service machine learning fro small data </li>
<li><a href="https://www.vlsisystemdesign.com/">VSD</a>: An online education platform for VLSI system design using open-source software </li>
<li><a href="https://theopenroadproject.org/">OpenRoad</a>: A 24-hour Fully Automatic Layout Generation Flow </li>
<li><a href="https://github.com/masc-ucsc/livehd">LiveHD</a>: An infrastructure designed for Live Hardware Development </li>
<li><a href="https://rosindustrial.org/ric">ROS-Industrial Consortium</a>: A membership organization providing cost-shared applied RD for advanced factory automation </li>
<li><a href="http://www.revealtech.ai/">revealtech.ai</a>: A start-up company that provides mobile application with focused and intelligent analytics on the edge </li>
<li><a href="https://intsights.com/">PyRepScan</a>: A Git Repository Leaks Scanner Python Library written in C++ </li>
<li><a href="https://github.com/dian-lun-lin/SNIG">SNIG</a>: An open-source inference engine for large sparse deep neural network </li>
<li><a href="https://github.com/The-OpenROAD-Project/OpenPhySyn">OpenPhySyn</a>: A plugin-based physical synthesis optimization kit as part of the OpenRoad flow </li>
<li><a href="https://github.com/LPMP/LPMP">LPMP</a>: A C++ framework for developing scalable Lagrangian decomposition solvers for discrete optimization problems</li>
</ul>
<p>Please <a href="https://taskflow.github.io/#tag_contact">contact us</a> if we forgot your name! </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="Contributing.html">Contributing</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
  </ul>
</div>
</body>
</html>
